# -*- coding: utf-8 -*-
from odoo import models, api, fields, tools
from odoo.exceptions import UserError
import re


class project_temp_task(models.Model):

    _name = "proman.project_temp_task"
    _description = "建设内容模板"
    _table = "proman_project_temp_task"
    _order = "sequence"

    sequence = fields.Integer(string="排序",translate = 0)
    name = fields.Char(string="名称",help = '请输入名称',translate = 0)
    main_id = fields.Many2one(string="主单据号",comodel_name = 'proman.project_temp',ondelete = 'cascade',translate = 0)
    company_id = fields.Many2one(string="所属公司",comodel_name = 'res.company',default = lambda self:self.env.company,required = 1,translate = 0)
    indicator_category_id = fields.Many2one(string="指标分类",comodel_name = 'proman.task_category',related = 'indicator_id.indicator_category_id',readonly = 1,store = 1,translate = 0)
    indicator_id = fields.Many2one(string="建设内容",comodel_name = 'proman.task_indicator',translate = 0)
    uom_id = fields.Many2one(string="计量单位",comodel_name = 'uom.uom',related = 'indicator_id.uom_id',store = 1,translate = 0)
    currency_id = fields.Many2one(string="货币",comodel_name = 'res.currency',default = lambda self:self.env['res.currency'].search([('name','=','CNY')]),translate = 0)
    payment_category_id = fields.Many2one(string="支付类别",comodel_name = 'proman.payment_category',translate = 0)
    payment_rate = fields.Float(string="支付比例",translate = 0)
    depreciation_category_id = fields.Many2one(string="折旧类别",comodel_name = 'proman.depreciation_category',translate = 0)
    depreciation_rate = fields.Float(string="折旧率",translate = 0)
    parent_category_id = fields.Many2one(string="上级类别",comodel_name = 'proman.task_category',translate = 0)
